pine seeds - French English Dictionary